good shepherd - German English Dictionary